<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    /* 
    - 编写一个函数求两个数字之间有多少个质数，返回 质数的个数
    例如：`fn(100, 200)` ，在控制台输出 100 - 200 之间的所有质数
    */
        getZhi(100,200);

        // 先判断是不是一个质数
        function isZhi(num){
            for(var i = 2; i < num; i++){
                if(num % i === 0){
                    return false;
                }
            }
            return true;
        }
        // 再来判断这个范围内有多少个质数
        function getZhi(num1 , num2){
            var temp;  //定义一个中间变量，方便num1与num2比较大小
            if(num1 > num2){
                temp = num1; //将num1中的值，赋值给temp
                num1 = num2; //将num2中的值，赋值给num1
                num2 = temp; //将temp中的值，赋值给num2            
            }
            for(var j = num1; j <= num2; j++){
                if(isZhi(j) == true){
                    console.log(j)
                }
            }
        }
    </script>
</body>
</html>